capital of seychelles - English Synonyms Dictionary

capital of seychelles

n.
[1] Victoria